package dao;

import java.util.List;
import java.util.Map;



import entities.TBc;
import views.VBcCard;


public interface IBcDao {

	public void insert(TBc paramObject) ;

	public void update(TBc paramObject) ;

	public Integer delete(String primaryKey) ;
	
	public Integer clear(Map<String, Object> paramMap) ;
	
	public TBc obtain(String primaryKey) ;

	public TBc unique(Map<String, Object> paramMap) ;
	
	public Double total(Map<String, Object> paramMap) ;

	public Integer count(Map<String, Object> paramMap) ;

	public List<TBc> query(Map<String, Object> paramMap) ;
	
	public VBcCard exclus(Map<String, Object> paramMap) ;
	
	public Double stack(Map<String, Object> paramMap) ;
	
	public Integer gross(Map<String,Object> paramMap);
	
	public List<VBcCard> extend(Map<String,Object> paramMap);

}
